using Magiq.Behaviors;
using Magiq.Insert;
using Magiq.Support;

namespace Magiq.Objects
{
    public interface IObjectsInsertBehavior : IMagiqBehavior
    {
        IInsertDestination<TNew> GetInsertDestination<TSource,TDestination, TNew>( IInsert<TSource,TDestination,TNew> insert)
            where TDestination : class
            where TNew : class, TDestination, new();
    }
}